package org.itec.yeast.trdo;

public class TRInteraction {
	private int id;
	
	/*
	 * qStrainID: ID of Query Strain
	 */
	private int qStrainID;
	
	/*
	 * aStrainID: ID of Array Strain
	 */
	private int aStrainID;
	
	/*
	 * edf: Expected Double Fitness - Expected dmf 
	 */
	private double edf;
	
	/*
	 * odf: Oberserved Double Fitness - Observed dmf
	 */
	private double odf;
	
	/*
	 * odf_dmf: Oberserved Double Fitness dmf - Observed dmf(std)
	 */
	private double odf_dmf;
	
	/*
	 * 	interactionScore: Interaction Score
	 */
	private double interactionScore;
	
	/*
	 * pValue - p-value
	 */
	private double pValue;
	
	/*
	 * standardDeviation - e_score(std)
	 */
	private double standardDeviation;
	
	/*
	 * condition
	 */
	private String condition;

	/**
	 * @param qStrainID
	 * @param aStrainID
	 */
	public TRInteraction(int qStrainID, int aStrainID) {
		this.qStrainID = qStrainID;
		this.aStrainID = aStrainID;
	}

	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}

	/**
	 * @return the qStrainID
	 */
	public int getqStrainID() {
		return qStrainID;
	}

	/**
	 * @param qStrainID the qStrainID to set
	 */
	public void setqStrainID(int qStrainID) {
		this.qStrainID = qStrainID;
	}

	/**
	 * @return the aStrainID
	 */
	public int getaStrainID() {
		return aStrainID;
	}

	/**
	 * @param aStrainID the aStrainID to set
	 */
	public void setaStrainID(int aStrainID) {
		this.aStrainID = aStrainID;
	}

	/**
	 * @return the edf
	 */
	public double getEdf() {
		return edf;
	}

	/**
	 * @param edf the edf to set
	 */
	public void setEdf(double edf) {
		this.edf = edf;
	}

	/**
	 * @return the odf
	 */
	public double getOdf() {
		return odf;
	}

	/**
	 * @param odf the odf to set
	 */
	public void setOdf(double odf) {
		this.odf = odf;
	}

	/**
	 * @return the odf_dmf
	 */
	public double getOdf_dmf() {
		return odf_dmf;
	}

	/**
	 * @param odfDmf the odf_dmf to set
	 */
	public void setOdf_dmf(double odfDmf) {
		odf_dmf = odfDmf;
	}

	/**
	 * @return the interactionScore
	 */
	public double getInteractionScore() {
		return interactionScore;
	}

	/**
	 * @param interactionScore the interactionScore to set
	 */
	public void setInteractionScore(double interactionScore) {
		this.interactionScore = interactionScore;
	}

	/**
	 * @return the pValue
	 */
	public double getpValue() {
		return pValue;
	}

	/**
	 * @param pValue the pValue to set
	 */
	public void setpValue(double pValue) {
		this.pValue = pValue;
	}

	/**
	 * @return the standardDeviation
	 */
	public double getStandardDeviation() {
		return standardDeviation;
	}

	/**
	 * @param standardDeviation the standardDeviation to set
	 */
	public void setStandardDeviation(double standardDeviation) {
		this.standardDeviation = standardDeviation;
	}

	/**
	 * @return the condition
	 */
	public String getCondition() {
		return condition;
	}

	/**
	 * @param condition the condition to set
	 */
	public void setCondition(String condition) {
		this.condition = condition;
	}
}
